package com.example.guideapp.utils;

import android.content.Context;
import android.content.SharedPreferences;
import android.database.sqlite.SQLiteDatabase;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;

import java.io.ByteArrayOutputStream;
import java.io.IOException;

import static android.content.Context.MODE_PRIVATE;

/**
 * Created by Administrator on 2017/10/23.
 */

public class Util {


    private static SharedPreferences sp;

    public static SharedPreferences getMySharedPreferences(Context context){
        if (sp == null){
            sp = context.getSharedPreferences("first_in",MODE_PRIVATE);
        }
        return sp;
    }

    //图片转为二进制数据
    public static byte[] bitmabToBytes(Context context,int img){
        //将图片转化为位图
        Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(),img);
        int size = bitmap.getWidth() * bitmap.getHeight() * 4;
        //创建一个字节数组输出流,流的大小为size
        ByteArrayOutputStream baos= new ByteArrayOutputStream(size);
        try {
            //设置位图的压缩格式，质量为100%，并放入字节数组输出流中
            bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);
            //将字节数组输出流转化为字节数组byte[]
            byte[] imagedata = baos.toByteArray();
            return imagedata;
        }catch (Exception e){
        }finally {
            try {
                bitmap.recycle();
                baos.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        return new byte[0];
    }

    public static void insertFestival(SQLiteDatabase db){

        db.beginTransaction();

        db.execSQL(Data.FESTIVAL_DATA1);
        db.execSQL(Data.FESTIVAL_DATA2);
        db.execSQL(Data.FESTIVAL_DATA3);
        db.execSQL(Data.FESTIVAL_DATA4);
        db.execSQL(Data.FESTIVAL_DATA5);
        db.execSQL(Data.FESTIVAL_DATA6);
        db.execSQL(Data.FESTIVAL_DATA7);
        db.execSQL(Data.FESTIVAL_DATA8);
        db.execSQL(Data.FESTIVAL_DATA9);
        db.execSQL(Data.FESTIVAL_DATA10);

        db.execSQL(Data.FESTIVAL_DATA11);
        db.execSQL(Data.FESTIVAL_DATA12);
        db.execSQL(Data.FESTIVAL_DATA13);
        db.execSQL(Data.FESTIVAL_DATA14);
        db.execSQL(Data.FESTIVAL_DATA15);
        db.execSQL(Data.FESTIVAL_DATA16);
        db.execSQL(Data.FESTIVAL_DATA17);
        db.execSQL(Data.FESTIVAL_DATA18);
        db.execSQL(Data.FESTIVAL_DATA19);
        db.execSQL(Data.FESTIVAL_DATA20);

        db.execSQL(Data.FESTIVAL_DATA21);
        db.execSQL(Data.FESTIVAL_DATA22);
        db.execSQL(Data.FESTIVAL_DATA23);
        db.execSQL(Data.FESTIVAL_DATA24);
        db.execSQL(Data.FESTIVAL_DATA25);
        db.execSQL(Data.FESTIVAL_DATA26);
        db.execSQL(Data.FESTIVAL_DATA27);
        db.execSQL(Data.FESTIVAL_DATA28);
        db.execSQL(Data.FESTIVAL_DATA29);
        db.execSQL(Data.FESTIVAL_DATA30);
        db.execSQL(Data.FESTIVAL_DATA31);

        db.setTransactionSuccessful();
        db.endTransaction();
    }

    public static void insertFestivalMessage(SQLiteDatabase db){



        db.execSQL(Data.FESSTIVALMESSAGE_DATA1);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA2);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA3);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA4);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA5);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA6);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA7);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA8);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA9);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA10);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA11);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA12);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA13);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA14);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA15);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA16);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA17);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA18);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA19);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA20);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA21);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA22);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA23);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA24);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA25);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA26);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA27);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA28);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA29);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA30);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA31);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA32);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA33);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA34);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA35);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA36);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA37);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA38);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA39);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA40);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA41);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA42);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA43);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA44);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA45);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA46);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA47);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA48);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA49);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA50);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA51);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA52);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA53);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA54);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA55);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA56);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA57);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA58);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA59);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA60);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA61);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA62);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA63);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA64);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA65);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA66);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA67);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA68);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA69);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA70);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA71);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA72);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA73);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA74);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA75);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA76);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA77);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA78);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA79);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA80);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA81);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA82);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA83);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA84);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA85);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA86);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA87);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA88);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA89);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA90);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA91);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA92);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA93);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA94);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA95);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA96);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA97);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA98);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA99);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA100);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA101);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA102);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA103);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA104);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA105);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA106);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA107);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA108);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA109);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA110);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA111);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA112);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA113);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA114);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA115);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA116);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA117);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA118);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA119);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA120);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA121);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA122);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA123);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA124);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA125);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA126);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA127);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA128);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA129);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA130);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA131);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA132);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA133);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA134);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA135);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA136);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA137);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA138);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA139);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA140);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA141);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA142);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA143);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA144);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA145);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA146);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA147);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA148);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA149);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA150);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA151);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA152);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA153);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA154);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA155);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA156);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA157);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA158);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA159);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA160);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA161);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA162);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA163);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA164);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA165);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA166);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA167);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA168);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA169);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA170);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA171);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA172);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA173);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA174);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA175);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA176);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA177);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA178);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA179);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA180);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA181);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA182);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA183);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA184);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA185);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA186);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA187);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA188);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA189);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA190);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA191);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA192);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA193);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA194);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA195);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA196);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA197);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA198);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA199);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA200);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA201);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA202);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA203);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA204);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA205);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA206);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA207);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA208);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA209);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA210);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA211);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA212);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA213);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA214);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA215);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA216);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA217);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA218);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA219);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA220);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA221);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA222);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA223);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA224);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA225);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA226);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA227);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA228);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA229);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA230);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA231);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA232);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA233);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA234);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA235);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA236);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA237);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA238);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA239);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA240);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA241);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA242);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA243);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA244);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA245);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA246);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA247);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA248);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA249);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA250);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA251);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA252);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA253);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA254);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA255);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA256);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA257);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA258);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA259);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA260);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA261);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA262);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA263);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA264);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA265);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA266);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA267);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA268);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA269);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA270);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA271);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA272);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA273);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA274);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA275);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA276);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA277);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA278);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA279);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA280);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA281);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA282);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA283);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA284);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA285);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA286);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA287);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA288);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA289);

        db.execSQL(Data.FESSTIVALMESSAGE_DATA290);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA291);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA292);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA293);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA294);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA295);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA296);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA297);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA298);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA299);
        db.execSQL(Data.FESSTIVALMESSAGE_DATA300);

    }

    public static void insertWisType(SQLiteDatabase db){

        db.beginTransaction();

        db.execSQL(Data.WISHTYPE_DATA1);
        db.execSQL(Data.WISHTYPE_DATA2);
        db.execSQL(Data.WISHTYPE_DATA3);
        db.execSQL(Data.WISHTYPE_DATA4);
        db.execSQL(Data.WISHTYPE_DATA5);
        db.execSQL(Data.WISHTYPE_DATA6);
        db.execSQL(Data.WISHTYPE_DATA7);
        db.execSQL(Data.WISHTYPE_DATA8);
        db.execSQL(Data.WISHTYPE_DATA9);
        db.execSQL(Data.WISHTYPE_DATA10);
        db.execSQL(Data.WISHTYPE_DATA11);

        db.setTransactionSuccessful();
        db.endTransaction();
    }

    public static void insertWishTypeMessage(SQLiteDatabase db){


        db.execSQL(Data.WISHTYPEMESSAGE_DATA1);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA2);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA3);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA4);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA5);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA6);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA7);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA8);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA9);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA10);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA11);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA12);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA13);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA14);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA15);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA16);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA17);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA18);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA19);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA20);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA21);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA22);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA23);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA24);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA25);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA26);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA27);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA28);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA29);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA30);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA31);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA32);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA33);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA34);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA35);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA36);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA37);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA38);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA39);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA40);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA41);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA42);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA43);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA44);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA45);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA46);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA47);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA48);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA49);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA50);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA51);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA52);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA53);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA54);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA55);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA56);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA57);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA58);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA59);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA60);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA61);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA62);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA63);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA64);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA65);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA66);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA67);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA68);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA69);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA70);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA71);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA72);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA73);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA74);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA75);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA76);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA77);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA78);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA79);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA80);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA81);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA82);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA83);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA84);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA85);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA86);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA87);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA88);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA89);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA90);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA91);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA92);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA93);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA94);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA95);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA96);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA97);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA98);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA99);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA100);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA101);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA102);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA103);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA104);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA105);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA106);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA107);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA108);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA109);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA110);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA111);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA112);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA113);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA114);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA115);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA116);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA117);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA118);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA119);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA120);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA121);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA122);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA123);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA124);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA125);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA126);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA127);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA128);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA129);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA130);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA131);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA132);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA133);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA134);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA135);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA136);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA137);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA138);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA139);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA140);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA141);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA142);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA143);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA144);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA145);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA146);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA147);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA148);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA149);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA150);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA151);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA152);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA153);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA154);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA155);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA156);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA157);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA158);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA159);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA160);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA161);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA162);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA163);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA164);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA165);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA166);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA167);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA168);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA169);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA170);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA171);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA172);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA173);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA174);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA175);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA176);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA177);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA178);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA179);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA180);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA181);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA182);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA183);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA184);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA185);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA186);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA187);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA188);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA189);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA190);

        db.execSQL(Data.WISHTYPEMESSAGE_DATA191);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA192);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA193);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA194);
        db.execSQL(Data.WISHTYPEMESSAGE_DATA195);

    }
}
